package com.ruoyi.mateTemplate.domain;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.ruoyi.common.annotation.Excel;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author
 * @Version 1.0
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ProductTemplateModel {
    private String teParameter;//工艺参数
    private Long templateModelId;
    private Long deptId;
    private String processNum;//工序编号
    private String processName;//工序名称
    private String workShop;//车间
    private String processOperation;//工序操作
    private String deviceName;//设备名称
    private String checkDevice;//检验设备
    private String detectionProject;//检验项目
    private Long mtdeviceId;//设备id
    private String scienceRequest;//技术要求
    private Long templateId;//生成产品模板的主键id
    private String checkInspection;//检验标准
    private int isProduction;//操作性质
    private String checkResult;//检验结果
    private String unit;//单位
    private int isNum;//判断是不是只需要数字
    private Double minNum;//范围的最小值
    private Double maxNum;//范围的最大值
    private Long checkDeviceId;//检验设备id
    private String checkDeviceName;//检验设备的名称
    private String checkWorkshop;
    private String title;//总工序流程名字
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date creatTime;

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getCheckWorkshop() {
        return checkWorkshop;
    }

    public void setCheckWorkshop(String checkWorkshop) {
        this.checkWorkshop = checkWorkshop;
    }

    public Long getCheckDeviceId() {
        return checkDeviceId;
    }

    public void setCheckDeviceId(Long checkDeviceId) {
        this.checkDeviceId = checkDeviceId;
    }

    public String getCheckDeviceName() {
        return checkDeviceName;
    }

    public void setCheckDeviceName(String checkDeviceName) {
        this.checkDeviceName = checkDeviceName;
    }

    public String getCheckDevice() {
        return checkDevice;
    }

    public void setCheckDevice(String checkDevice) {
        this.checkDevice = checkDevice;
    }

    public Double getMinNum() {
        return minNum;
    }

    public void setMinNum(Double minNum) {
        this.minNum = minNum;
    }

    public Double getMaxNum() {
        return maxNum;
    }

    public void setMaxNum(Double maxNum) {
        this.maxNum = maxNum;
    }

    public int getIsProduction() {
        return isProduction;
    }

    public void setIsProduction(int isProduction) {
        this.isProduction = isProduction;
    }

    public int getIsNum() {
        return isNum;
    }

    public void setIsNum(int isNum) {
        this.isNum = isNum;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getCheckResult() {
        return checkResult;
    }

    public void setCheckResult(String checkResult) {
        this.checkResult = checkResult;
    }

    public Long getMtdeviceId() {
        return mtdeviceId;
    }

    public void setMtdeviceId(Long mtdeviceId) {
        this.mtdeviceId = mtdeviceId;
    }

    public String getTeParameter() {
        return teParameter;
    }

    public void setTeParameter(String teParameter) {
        this.teParameter = teParameter;
    }

    public Long getTemplateId() {
        return templateId;
    }

    public void setTemplateId(Long templateId) {
        this.templateId = templateId;
    }

    public Long getTemplateModelId() {
        return templateModelId;
    }

    public void setTemplateModelId(Long templateModelId) {
        this.templateModelId = templateModelId;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public String getProcessNum() {
        return processNum;
    }

    public void setProcessNum(String processNum) {
        this.processNum = processNum;
    }

    public String getProcessName() {
        return processName;
    }

    public void setProcessName(String processName) {
        this.processName = processName;
    }

    public String getWorkShop() {
        return workShop;
    }

    public void setWorkShop(String workShop) {
        this.workShop = workShop;
    }

    public String getProcessOperation() {
        return processOperation;
    }

    public void setProcessOperation(String processOperation) {
        this.processOperation = processOperation;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getDetectionProject() {
        return detectionProject;
    }

    public void setDetectionProject(String detectionProject) {
        this.detectionProject = detectionProject;
    }


    public String getScienceRequest() {
        return scienceRequest;
    }

    public void setScienceRequest(String scienceRequest) {
        this.scienceRequest = scienceRequest;
    }

    public String getCheckInspection() {
        return checkInspection;
    }

    public void setCheckInspection(String checkInspection) {
        this.checkInspection = checkInspection;
    }

    public Date getCreatTime() {
        return creatTime;
    }

    public void setCreatTime(Date creatTime) {
        this.creatTime = creatTime;
    }
}
